.split-line-wrapper {
  height: 0.186666666666667rem;
  background: #f5f5f5;
}
html,
body {
  width: 100%;
  height: 100%;
  background: #fcfcfc;
  overflow-x: hidden;
}
html .special-wrapper,
body .special-wrapper {
  padding-top: 1.386666666666667rem;
}
html .special-wrapper .header,
body .special-wrapper .header {
  background: #fcfcfc;
  width: 8.933333333333334rem;
  height: 1.333333333333333rem;
  line-height: 1.333333333333333rem;
  z-index: 9;
  padding: 0rem 0.533333333333333rem;
  font-size: 0;
  position: fixed;
  top: 0;
  left: 0;
}
html .special-wrapper .header .back-wrapper,
body .special-wrapper .header .back-wrapper {
  width: 1.333333333333333rem;
  padding-left: 0.4rem;
  background: url("../img/back-icon.png") no-repeat left center;
  background-size: 0.226666666666667rem 0.4rem;
  font-size: 0.426666666666667rem;
  font-family: SimHei;
}
html .special-wrapper .header .title,
body .special-wrapper .header .title {
  width: 5.466666666666667rem;
  font-size: 0.426666666666667rem;
  vertical-align: top;
  font-family: SimHei;
}
html .special-wrapper .special-content .special-item,
body .special-wrapper .special-content .special-item {
  margin: 0.266666666666667rem 0 0.8rem 0;
}
html .special-wrapper .special-content .special-item .special-item-title,
body .special-wrapper .special-content .special-item .special-item-title {
  font-size: 0.453333333333333rem;
  color: #131313;
  font-family: SimHei;
  font-weight: 700;
  border-left: 0.106666666666667rem solid #ff9191;
  padding-left: 0.4rem;
  height: 0.64rem;
  line-height: 0.64rem;
}
html .special-wrapper .special-content .special-item .special-item-detail,
body .special-wrapper .special-content .special-item .special-item-detail {
  margin-top: 0.4rem;
}
html .special-wrapper .special-content .special-item .special-item-detail ul,
body .special-wrapper .special-content .special-item .special-item-detail ul {
  font-size: 0;
  padding: 0rem 0.533333333333333rem;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li,
body .special-wrapper .special-content .special-item .special-item-detail ul li {
  width: 2.533333333333333rem;
  margin-right: 0.666666666666667rem;
  vertical-align: top;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li:nth-child(3),
body .special-wrapper .special-content .special-item .special-item-detail ul li:nth-child(3) {
  margin-right: 0;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li .book-cover-wrapper,
body .special-wrapper .special-content .special-item .special-item-detail ul li .book-cover-wrapper {
  width: 2.533333333333333rem;
  height: 3.173333333333333rem;
  box-shadow: 1px 1px 10px 1px #ccc;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li .book-name-wrapper,
body .special-wrapper .special-content .special-item .special-item-detail ul li .book-name-wrapper {
  font-size: 0.373333333333333rem;
  width: 2.533333333333333rem;
  color: #232323;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.266666666666667rem 0;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li .book-price-wrapper,
body .special-wrapper .special-content .special-item .special-item-detail ul li .book-price-wrapper {
  width: 3.2rem;
  font-size: 0.32rem;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li .book-price-wrapper .now-price,
body .special-wrapper .special-content .special-item .special-item-detail ul li .book-price-wrapper .now-price {
  color: #f02828;
}
html .special-wrapper .special-content .special-item .special-item-detail ul li .book-price-wrapper .origin-price,
body .special-wrapper .special-content .special-item .special-item-detail ul li .book-price-wrapper .origin-price {
  text-decoration: line-through;
  color: #999;
}
html .special-wrapper .limit-content .limit-header,
body .special-wrapper .limit-content .limit-header {
  font-size: 0;
  color: #131313;
  font-family: SimHei;
  font-weight: 700;
  border-left: 0.106666666666667rem solid #ff9191;
  padding-left: 0.4rem;
  height: 0.64rem;
  line-height: 0.64rem;
}
html .special-wrapper .limit-content .limit-header .limit-title,
body .special-wrapper .limit-content .limit-header .limit-title {
  font-size: 0.453333333333333rem;
}
html .special-wrapper .limit-content .limit-header .limit-tip,
body .special-wrapper .limit-content .limit-header .limit-tip {
  vertical-align: top;
  font-weight: normal;
  font-size: 0.346666666666667rem;
  color: #f02828;
  height: 0.64rem;
  line-height: 0.693333333333333rem;
  margin-left: 0.666666666666667rem;
}
html .special-wrapper .limit-content .limit-header .time-now,
body .special-wrapper .limit-content .limit-header .time-now {
  font-size: 0.346666666666667rem;
  font-family: "微软雅黑";
  font-weight: normal;
  margin-left: 0.4rem;
  color: #f02828;
}
html .special-wrapper .limit-content .limit-header .time-now span,
body .special-wrapper .limit-content .limit-header .time-now span {
  color: #fff;
  background: #f00;
  width: 0.533333333333333rem;
  height: 0.48rem;
  text-align: center;
  line-height: 0.48rem;
  border-radius: 0.08rem;
}
html .special-wrapper .limit-content .limit-list,
body .special-wrapper .limit-content .limit-list {
  font-size: 0;
  padding: 0 0.533333333333333rem;
  margin: 0.533333333333333rem 0;
}
html .special-wrapper .limit-content .limit-list li,
body .special-wrapper .limit-content .limit-list li {
  width: 2.533333333333333rem;
  margin-right: 0.666666666666667rem;
  vertical-align: top;
}
html .special-wrapper .limit-content .limit-list li:nth-child(3),
body .special-wrapper .limit-content .limit-list li:nth-child(3) {
  margin-right: 0;
}
html .special-wrapper .limit-content .limit-list li .book-cover-wrapper,
body .special-wrapper .limit-content .limit-list li .book-cover-wrapper {
  width: 2.533333333333333rem;
  height: 3.173333333333333rem;
  box-shadow: 1px 1px 10px 1px #ccc;
}
html .special-wrapper .limit-content .limit-list li .book-name-wrapper,
body .special-wrapper .limit-content .limit-list li .book-name-wrapper {
  font-size: 0.373333333333333rem;
  width: 2.533333333333333rem;
  color: #232323;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.266666666666667rem 0;
}
html .special-wrapper .limit-content .limit-list li .book-price-wrapper,
body .special-wrapper .limit-content .limit-list li .book-price-wrapper {
  width: 3.2rem;
  font-size: 0.32rem;
}
html .special-wrapper .limit-content .limit-list li .book-price-wrapper .now-price,
body .special-wrapper .limit-content .limit-list li .book-price-wrapper .now-price {
  color: #f02828;
}
html .special-wrapper .limit-content .limit-list li .book-price-wrapper .origin-price,
body .special-wrapper .limit-content .limit-list li .book-price-wrapper .origin-price {
  text-decoration: line-through;
  color: #999;
}
